It’s not going to be that straightforward. In the US there are millions of vaccines unused and potentially wasted because many people won’t take the vaccines. Not even half of the people are fully vaccinated.https://www.cbc.ca/news/politics/moderna-delay-1.5990166
According to this, about 30% will have received double dose while the rest will have received single dose by the end of June. I don't know jack about these things but even a single dose is said to be quite protective. Meeting this target could quite possibly end the pandemic for Canadians by the end of June. Around the same time the USA will probably also have ended the pandemic which is convenient since they share a border. Let's hope FSWs finally get lucky this summer.
By the way these figures neglect the vaccine production capacity increase we might see around the globe within the next 3 months. Canada might even surpass 50 mil by July.
Even if Canadians are much more willing to take vaccines. Canada vaccine delivery is a disaster and had only bad news so far.