Hey Akaur,
One other option is flagpole. You can go to the nearest border, inform US officers that you want to do flagpole. US officer will give a refusal slip and send you back to Canada side. Show the refusal slip to Canadian border security official and complete the landing.
There are many posts in the forum about flagpole. Also, if you have US visa, you can go to US and come back and complete landing.
However, as canadavisa13 said, landing in the airport is not possible if you're already in Canada. Landing in airport is only possible if you're coming back to Canada from another country.
All the best.