How about we get married and I will be the one to move to US and he will sponsor me as spouse?
My wife is a US citizen. We have been married now for nearly 20 years (we got married July 1998). My immigration case in the US is still in limbo (in my case there are other complications, though).
Yes, you could move to the US and if you guys get married your future husband could petition for you. You could do the same thing for your boyfriend and petition for him to get Canadian Residency. One thing to keep in mind, regardless of what anyone on here says, the "immigration process" is MUCH easier in Canada, than the US.
Generally speaking Canada typically doles out Permanent Residency right and left, whereas the US is extremely strict and limited, and those are just the COLD HARD FACTS. If you go through the process in the US, expect much more scrutiny from the USCIS, than Canadian immigration authorities, due to your age difference. However, if your relationship is indeed legitimate, there is nothing they can do. All they can do is "make you jump through a few more hoops", but eventually they will have to grant you the green card. There is no law that says both spouses have to be the same age
All that said, If I were you, I would definitely consider moving to the US, as in my opinion it is an infinitely better place (and I know I might get some flak on here for this). The standard of living is much higher, the job opportunities are much better, the legal system is much better and more robust (everything from your money to other consumer protections are far superior), and the cost of living is much lower. What more could you want?
....And just for the record, I just read that a business owner hired a couple of graduates, and then never paid them. The enforcement mechanisms (laws, agencies etc.) simply do not enforce the law, and these people are left out to dry (see link below). I've also read horror stories about banks making mistakes and then simply blaming the customer and depleting their accounts!! (also see link below). Note that this kind of stuff could NEVER happen in the US. The labor department would be pouncing on them so fast, they would not know what hit them!!
http://www.cbc.ca/news/canada/toronto/anchuan-jiang-companies-owe-money-1.4575201
http://www.cbc.ca/news/business/banks-lost-deposits-missing-1.4512196
http://www.cbc.ca/news/canada/manitoba/walmart-credit-card-mexico-1.4256154
In fact, I would bet my right arm, that 90% of the people who immigrated to Canada, did so because it was their second choice, because it is nearly impossible to immigrate to the US for normal people (like just having education, experience etc.). You essentially need to have a close relative, or if you are lucky enough to be one of the lucky few, who qualifies through the difficult skill/experience process, it takes decades to obtain residency.
So, bottom line, if you get the chance for your boyfriend to petition you to move to the US, I say RUN WITH IT!!! .....just my $0.02!