Canada's population is 40 million. This would add 80ish (edit:) million more people to that. So, it's not Canada annexing the blue states, it's the blues states seceding and then annexing Canada to achieve territorial contiguity.
No annexing. The blue states join with Canada to establish a union of states. We could call it "United States" or something, or idk, I'm not good with names.