My friends came to Canada at around 12 but they were too old to be incorporated into mainstream Canadian culture.
Unless you pay extra effort, the chance of mastering both English and French (to be level of Canadians) is not very high.
The test is whether you can understand a normal Canadian joke, any TV ad, and argue with any Canadian in either English or French in any occasion.
The farther away from Toronto, Vancouver and Montreal, the greater chance of being a real Canadian.