Just to add to the previous answer, you need your firearm safety certificate(FSC) and government ID for long guns. For handguns you also need proof of residency.
You'll need your license and proof of residence such as your car registration or a bill in your name.
Thanks! Your answer is awaiting moderation.