if it's just one cme, yes. cme's can last for several hours though, so a good chunk of the earth would rotate into the cme. but there's zero reasons why we couldn't have a huge eruption from one sun spot, then another one from a different spot, a day later. you can also have a huge sunspot erupt, travel to earth in 20 hours, while having a second eruption from that same spot just minutes later, but that sun spot could be travelling much slower, causing the second cme to hit earth 12 hours after the first, providing full earth coverage. it's less likely that could happen, but entirely still possible.
Canada