While awaiting answer that directly touches on snap to grid, etc.. 2 options that may help :
If the project is still new (no other audio track except the drums) and you still have the drum machine, it's much easier to start again. You need to turn midi sync on, so when Sonar starts, the DR3 would start at the same time. Re-record the drums for perfect timing lock in.
If you can't have access to the DR3 to record again (and you don't have other track recorded yet), you can trim the beginning of the drums audio to begin exactly at first beat, and drag it to the very beginning of the track, then set the tempo to match the original DR3 tempo (provided there is no tempo changes).
Sometimes after I've imported an mp3 file to the audio, that is what I do (using option 2) - align the start beat at bar 1, and manually set the tempo until it matches perfectly - especially if the mp3 timing is solid (not live band playing).