u can google them. i did a lot of research and came to a conclusion: never do in-land landing because it takes forever unless u live near ottawa; in ottawa u can walk in and finalize the landing without an appointment (only on certain dates thought).
if u r already in canada, just go to the...