I was born in Poland and moved to Canada when I was 5. So I have had some time now to realize what being Canadian really means.
You know you're Canadian when...
...most of your friends are immigrants (or at least their parents are)
...you can hear a different language being spoken in every aisle of the grocery store
...you buy milk in bags not cartons
...all your products have French labels on the other side of the box
...you buy Coffee Crisp, ketchup chips, and beavertails
...you pay attention to the exchange rate when online shopping
...you order things to a mailbox across the border to save on shipping
...you don't measure things in inches/feet/miles, ounces, or Fahrenheit
...you look forward to Roll Up The Rim To Win every year
...you don't have access to Target, Dunkin Donuts, Sonic, Chick-Fil-A, Trader Joes (and many more, sad face)
...hockey is on all the time
...you spell certain words with an additional "u"
...you have a Prime Minister, not a President
...your money is colourful
...you have free healthcare
...you don't have access to superbowl commercials or some channels
...many online streaming sites are blocked due to "not available outside of the US" (ie, Hulu)
...people outside of North America call you American because it's all the same to them
...you went to grade one, not first grade
...no one cares about Canadian college sports
...you don't have to pay taxes on lottery winnings
...you can drink alcohol at age 19 ( or 18 in some provinces)
...alcohol is very expensive
...people think you constantly say "eh"
...the alphabet ends in zed