I have a Garmin Drive 51 and I think it came loaded with US and Canada maps. I just updated it and it said my device was not big enough, so only updated with 49 states. Never gave me an option to use a memory card. 2 questions: how big of a memory card would I need for the US and Canada maps?; and 2) can I undo the update to get my original maps back?