Skip to content
TrillioniPay
Rate history

MAD to CAD exchange rate history

Moroccan dirham to Canadian dollar reference rates for 720 dates, from 2 January 2024 to 30 October 2026. Highest: 0.15431 on 22 August 2025. Lowest: 0.13350 on 2 February 2024.

Change
−5.31%
High
0.15075
Low
0.14186
MAD to CAD, last 3 months0.142440.145010.147590.1501731 Jul28 Aug28 Sept30 Oct
MAD to CAD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert MAD to CAD at today’s reference rate →

MAD to CAD in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 MAD = 0.15288 CAD on 18 June 2026 and the lowest 0.14186 on 30 October 2026. From the first to the last figure of the period the rate moved −5.85% (calculated by us).

MonthLast figureHighLowAverage*Change*
October 20260.141860.146860.141860.14381−3.13%
September 20260.146440.149450.146440.14751−2.33%
August 20260.149940.150750.148160.14976+0.09%
July 20260.149810.152020.149710.15082−1.32%
June 20260.151820.152880.150580.15134+0.97%
May 20260.150370.150930.147350.14935+1.72%
April 20260.147830.149160.147020.14822−0.77%
March 20260.148970.149400.144460.14693−0.17%
February 20260.149220.150220.148210.14921−0.21%
January 20260.149530.151180.149530.15035−0.56%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2026

October 2026

DateRate
30 October 20260.14186
29 October 20260.14213
28 October 20260.14261
27 October 20260.14268
26 October 20260.14292
19 October 20260.14470
16 October 20260.14427
15 October 20260.14446
14 October 20260.14459
13 October 20260.14569
12 October 20260.14686
9 October 20260.14298
8 October 20260.14352
7 October 20260.14297
6 October 20260.14302
5 October 20260.14293
2 October 20260.14412
1 October 20260.14629

September 2026

DateRate
30 September 20260.14644
29 September 20260.14672
28 September 20260.14701
25 September 20260.14745
24 September 20260.14724
23 September 20260.14757
22 September 20260.14735
21 September 20260.14684
18 September 20260.14763
17 September 20260.14795
16 September 20260.14705
15 September 20260.14718
14 September 20260.14769
11 September 20260.14788
10 September 20260.14762
9 September 20260.14667
8 September 20260.14707
7 September 20260.14777
4 September 20260.14763
3 September 20260.14767
2 September 20260.14936
1 September 20260.14945

August 2026

DateRate
31 August 20260.14994
28 August 20260.14980
27 August 20260.14982
26 August 20260.14988
25 August 20260.14975
24 August 20260.15033
21 August 20260.14858
20 August 20260.14816
19 August 20260.14921
18 August 20260.14948
17 August 20260.14928
14 August 20260.14917
13 August 20260.15001
12 August 20260.14976
11 August 20260.14969
10 August 20260.14981
7 August 20260.15030
6 August 20260.15029
5 August 20260.15075
4 August 20260.15074
3 August 20260.15010

July 2026

DateRate
31 July 20260.14981
30 July 20260.14971
29 July 20260.15041
28 July 20260.15062
27 July 20260.15048
24 July 20260.15020
23 July 20260.15004
22 July 20260.15021
21 July 20260.15076
20 July 20260.15037
17 July 20260.15035
16 July 20260.15021
15 July 20260.15085
14 July 20260.15135
13 July 20260.15139
10 July 20260.15138
9 July 20260.15127
8 July 20260.15162
7 July 20260.15183
6 July 20260.15202
3 July 20260.15145
2 July 20260.15113
1 July 20260.15148

June 2026

DateRate
30 June 20260.15182
29 June 20260.15143
26 June 20260.15084
25 June 20260.15144
24 June 20260.15193
23 June 20260.15205
22 June 20260.15201
19 June 20260.15204
18 June 20260.15288
17 June 20260.15169
16 June 20260.15147
15 June 20260.15097
12 June 20260.15097
11 June 20260.15100
10 June 20260.15068
9 June 20260.15062
8 June 20260.15136
5 June 20260.15099
4 June 20260.15112
3 June 20260.15088
2 June 20260.15064
1 June 20260.15058

May 2026

DateRate
29 May 20260.15037
28 May 20260.15093
27 May 20260.15047
26 May 20260.15012
25 May 20260.14969
22 May 20260.14945
21 May 20260.14920
20 May 20260.14916
19 May 20260.14938
18 May 20260.14883
15 May 20260.14997
14 May 20260.14980
13 May 20260.15004
12 May 20260.15053
11 May 20260.14972
8 May 20260.14906
7 May 20260.14814
6 May 20260.14735
5 May 20260.14737
4 May 20260.14750

April 2026

DateRate
30 April 20260.14783
29 April 20260.14780
28 April 20260.14799
27 April 20260.14702
24 April 20260.14787
23 April 20260.14776
22 April 20260.14799
21 April 20260.14796
20 April 20260.14842
17 April 20260.14809
16 April 20260.14848
15 April 20260.14916
14 April 20260.14814
13 April 20260.14912
10 April 20260.14864
9 April 20260.14851
8 April 20260.14792
7 April 20260.14813
2 April 20260.14913
1 April 20260.14844

March 2026

DateRate
31 March 20260.14897
30 March 20260.14904
27 March 20260.14867
26 March 20260.14838
25 March 20260.14768
24 March 20260.14718
23 March 20260.14643
20 March 20260.14647
19 March 20260.14650
18 March 20260.14637
17 March 20260.14569
16 March 20260.14510
13 March 20260.14605
12 March 20260.14575
11 March 20260.14575
10 March 20260.14446
9 March 20260.14558
6 March 20260.14677
5 March 20260.14685
4 March 20260.14713
3 March 20260.14833
2 March 20260.14940

February 2026

DateRate
27 February 20260.14922
26 February 20260.14896
25 February 20260.14924
24 February 20260.14948
23 February 20260.14911
20 February 20260.14956
19 February 20260.14997
18 February 20260.14935
17 February 20260.14951
16 February 20260.14904
13 February 20260.14916
12 February 20260.14906
11 February 20260.14867
10 February 20260.14854
9 February 20260.14821
6 February 20260.14897
5 February 20260.14931
4 February 20260.14918
3 February 20260.14949
2 February 20260.15022

January 2026

DateRate
30 January 20260.14953
29 January 20260.14959
28 January 20260.14982
27 January 20260.15039
26 January 20260.14993
23 January 20260.15008
22 January 20260.15048
21 January 20260.15020
20 January 20260.14998
19 January 20260.15058
16 January 20260.15058
15 January 20260.15090
14 January 20260.15063
13 January 20260.15073
12 January 20260.15007
9 January 20260.15064
8 January 20260.15052
7 January 20260.15038
6 January 20260.15043
5 January 20260.15118
2 January 20260.15068

MAD to CAD in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 0.15431 CAD on 22 August 2025 and the lowest 0.14184 on 14 February 2025. From the first to the last figure of the period the rate moved +5.43% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20250.150380.151500.149310.15027−0.78%
November 20250.151560.152020.150860.15157+0.01%
October 20250.151550.153630.151110.15261−1.06%
September 20250.153170.154230.151800.15312+0.51%
August 20250.152400.154310.151360.15269+0.15%
July 20250.152170.152680.150790.15183+0.56%
June 20250.151320.151320.148430.14965+1.18%
May 20250.149560.151230.148890.14999+0.15%
April 20250.149340.150080.146010.14900+0.08%
March 20250.149220.149270.145070.14800+2.65%
February 20250.145370.145970.141840.14321+0.59%
January 20250.144520.144520.141930.14336+1.57%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2025

December 2025

DateRate
31 December 20250.15038
30 December 20250.15036
29 December 20250.15017
24 December 20250.15002
23 December 20250.14955
22 December 20250.15023
19 December 20250.15053
18 December 20250.15065
17 December 20250.15071
16 December 20250.14995
15 December 20250.14969
12 December 20250.14979
11 December 20250.14931
10 December 20250.14970
9 December 20250.14990
8 December 20250.14956
5 December 20250.15102
4 December 20250.15150
3 December 20250.15070
2 December 20250.15141
1 December 20250.15065

November 2025

DateRate
28 November 20250.15156
27 November 20250.15158
26 November 20250.15199
25 November 20250.15202
24 November 20250.15180
21 November 20250.15177
20 November 20250.15199
19 November 20250.15156
18 November 20250.15176
17 November 20250.15195
14 November 20250.15146
13 November 20250.15086
12 November 20250.15108
11 November 20250.15123
10 November 20250.15123
7 November 20250.15192
6 November 20250.15142
5 November 20250.15169
4 November 20250.15132
3 November 20250.15123

October 2025

DateRate
31 October 20250.15155
30 October 20250.15192
29 October 20250.15111
28 October 20250.15177
27 October 20250.15140
24 October 20250.15175
23 October 20250.15128
22 October 20250.15207
21 October 20250.15256
20 October 20250.15315
17 October 20250.15278
16 October 20250.15311
15 October 20250.15299
14 October 20250.15346
13 October 20250.15319
10 October 20250.15363
9 October 20250.15299
8 October 20250.15287
7 October 20250.15309
6 October 20250.15338
3 October 20250.15355
2 October 20250.15322
1 October 20250.15321

September 2025

DateRate
30 September 20250.15317
29 September 20250.15309
26 September 20250.15423
25 September 20250.15361
24 September 20250.15348
23 September 20250.15312
22 September 20250.15274
19 September 20250.15384
18 September 20250.15369
17 September 20250.15334
16 September 20250.15281
15 September 20250.15335
12 September 20250.15343
11 September 20250.15385
10 September 20250.15381
9 September 20250.15298
8 September 20250.15199
5 September 20250.15180
4 September 20250.15237
3 September 20250.15257
2 September 20250.15309
1 September 20250.15228

August 2025

DateRate
29 August 20250.15240
28 August 20250.15187
27 August 20250.15340
26 August 20250.15372
25 August 20250.15320
22 August 20250.15431
21 August 20250.15416
20 August 20250.15388
19 August 20250.15309
18 August 20250.15300
15 August 20250.15317
14 August 20250.15293
13 August 20250.15210
12 August 20250.15247
11 August 20250.15240
8 August 20250.15181
7 August 20250.15151
6 August 20250.15136
5 August 20250.15200
4 August 20250.15153
1 August 20250.15215

July 2025

DateRate
31 July 20250.15217
30 July 20250.15170
29 July 20250.15268
28 July 20250.15246
25 July 20250.15230
24 July 20250.15143
23 July 20250.15079
22 July 20250.15142
21 July 20250.15158
18 July 20250.15149
17 July 20250.15219
16 July 20250.15218
15 July 20250.15199
14 July 20250.15180
11 July 20250.15218
10 July 20250.15196
9 July 20250.15217
8 July 20250.15183
7 July 20250.15211
4 July 20250.15140
3 July 20250.15140
2 July 20250.15195
1 July 20250.15098

June 2025

DateRate
30 June 20250.15132
27 June 20250.15022
26 June 20250.15038
25 June 20250.15088
24 June 20250.14999
23 June 20250.15094
20 June 20250.14981
19 June 20250.14995
18 June 20250.14972
17 June 20250.14886
16 June 20250.14873
13 June 20250.14980
12 June 20250.14896
11 June 20250.14949
10 June 20250.14935
9 June 20250.14933
6 June 20250.14952
5 June 20250.14881
4 June 20250.14891
3 June 20250.14935
2 June 20250.14843

May 2025

DateRate
30 May 20250.14956
29 May 20250.14921
28 May 20250.15010
27 May 20250.14972
26 May 20250.14894
23 May 20250.14979
22 May 20250.15033
21 May 20250.15010
20 May 20250.15077
19 May 20250.15009
16 May 20250.15039
15 May 20250.15062
14 May 20250.14964
13 May 20250.15061
12 May 20250.15123
9 May 20250.15086
8 May 20250.15066
7 May 20250.14977
6 May 20250.14939
5 May 20250.14889
2 May 20250.14919

April 2025

DateRate
30 April 20250.14934
29 April 20250.14942
28 April 20250.14971
25 April 20250.14950
24 April 20250.14984
23 April 20250.15008
22 April 20250.14919
17 April 20250.14962
16 April 20250.14960
15 April 20250.14934
14 April 20250.14890
11 April 20250.14601
10 April 20250.14840
9 April 20250.14858
8 April 20250.14844
7 April 20250.15002
4 April 20250.14921
3 April 20250.14667
2 April 20250.14874
1 April 20250.14947

March 2025

DateRate
31 March 20250.14922
28 March 20250.14860
27 March 20250.14927
26 March 20250.14893
25 March 20250.14876
24 March 20250.14885
21 March 20250.14894
20 March 20250.14921
19 March 20250.14833
18 March 20250.14762
17 March 20250.14820
14 March 20250.14866
13 March 20250.14871
12 March 20250.14886
11 March 20250.14810
10 March 20250.14827
7 March 20250.14713
6 March 20250.14639
5 March 20250.14543
4 March 20250.14546
3 March 20250.14507

February 2025

DateRate
28 February 20250.14537
27 February 20250.14490
26 February 20250.14454
25 February 20250.14333
24 February 20250.14272
21 February 20250.14244
20 February 20250.14236
19 February 20250.14236
18 February 20250.14259
17 February 20250.14244
14 February 20250.14184
13 February 20250.14281
12 February 20250.14265
11 February 20250.14280
10 February 20250.14318
7 February 20250.14309
6 February 20250.14330
5 February 20250.14203
4 February 20250.14346
3 February 20250.14597

January 2025

DateRate
31 January 20250.14452
30 January 20250.14420
29 January 20250.14418
28 January 20250.14421
27 January 20250.14367
24 January 20250.14329
23 January 20250.14415
22 January 20250.14300
21 January 20250.14392
20 January 20250.14399
17 January 20250.14356
16 January 20250.14304
15 January 20250.14256
14 January 20250.14263
13 January 20250.14316
10 January 20250.14321
9 January 20250.14317
8 January 20250.14353
7 January 20250.14300
6 January 20250.14193
3 January 20250.14228
2 January 20250.14263

MAD to CAD in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 0.14386 CAD on 19 December 2024 and the lowest 0.13350 on 2 February 2024. From the first to the last figure of the period the rate moved +5.58% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20240.142280.143860.140020.14217+1.62%
November 20240.140010.141930.138580.14057−0.70%
October 20240.140990.141320.138290.13982+1.14%
September 20240.139410.139920.138520.13915+0.18%
August 20240.139150.140760.139150.13994−0.21%
July 20240.139450.140170.136910.13887+1.16%
June 20240.137850.138870.137010.13779+0.67%
May 20240.136930.138050.135430.13681+1.14%
April 20240.135390.137140.134110.13534+1.00%
March 20240.134050.135400.134050.13471−0.62%
February 20240.134880.135080.133500.13420+0.54%
January 20240.134170.135640.134140.13477−0.44%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2024

December 2024

DateRate
31 December 20240.14228
30 December 20240.14269
27 December 20240.14288
24 December 20240.14330
23 December 20240.14338
20 December 20240.14306
19 December 20240.14386
18 December 20240.14337
17 December 20240.14307
16 December 20240.14279
13 December 20240.14245
12 December 20240.14195
11 December 20240.14180
10 December 20240.14194
9 December 20240.14182
6 December 20240.14152
5 December 20240.14062
4 December 20240.14039
3 December 20240.14002
2 December 20240.14031

November 2024

DateRate
29 November 20240.14001
28 November 20240.14000
27 November 20240.13989
26 November 20240.14016
25 November 20240.13858
22 November 20240.14008
21 November 20240.13999
20 November 20240.13998
19 November 20240.14015
18 November 20240.14119
15 November 20240.14102
14 November 20240.14113
13 November 20240.14077
12 November 20240.14044
11 November 20240.14098
8 November 20240.14093
7 November 20240.14079
6 November 20240.14193
5 November 20240.14122
4 November 20240.14153
1 November 20240.14123

October 2024

DateRate
31 October 20240.14099
30 October 20240.14132
29 October 20240.14103
28 October 20240.14074
25 October 20240.14021
24 October 20240.13943
23 October 20240.13988
22 October 20240.13962
21 October 20240.13932
18 October 20240.13937
17 October 20240.14014
16 October 20240.14007
15 October 20240.14075
14 October 20240.14054
11 October 20240.14012
10 October 20240.14014
9 October 20240.13942
8 October 20240.13897
7 October 20240.13875
4 October 20240.13869
3 October 20240.13864
2 October 20240.13829
1 October 20240.13950

September 2024

DateRate
30 September 20240.13941
27 September 20240.13925
26 September 20240.13929
25 September 20240.13879
24 September 20240.13927
23 September 20240.13992
20 September 20240.13967
19 September 20240.13906
18 September 20240.13952
17 September 20240.13924
16 September 20240.13914
13 September 20240.13891
12 September 20240.13939
11 September 20240.13938
10 September 20240.13936
9 September 20240.13948
6 September 20240.13858
5 September 20240.13852
4 September 20240.13885
3 September 20240.13860
2 September 20240.13854

August 2024

DateRate
30 August 20240.13915
29 August 20240.13945
28 August 20240.13978
27 August 20240.13976
26 August 20240.13992
23 August 20240.14036
22 August 20240.14026
21 August 20240.14005
20 August 20240.13991
19 August 20240.13993
16 August 20240.14049
15 August 20240.14030
14 August 20240.13989
13 August 20240.13976
12 August 20240.13973
9 August 20240.13990
8 August 20240.13977
7 August 20240.13972
6 August 20240.14076
5 August 20240.14041
2 August 20240.13967
1 August 20240.13960

July 2024

DateRate
31 July 20240.13945
30 July 20240.13988
29 July 20240.14017
26 July 20240.14017
25 July 20240.14015
24 July 20240.13980
23 July 20240.13983
22 July 20240.13974
19 July 20240.13987
18 July 20240.13936
17 July 20240.13902
16 July 20240.13938
15 July 20240.13902
12 July 20240.13862
11 July 20240.13849
10 July 20240.13838
9 July 20240.13830
8 July 20240.13786
5 July 20240.13745
4 July 20240.13691
3 July 20240.13708
2 July 20240.13771
1 July 20240.13735

June 2024

DateRate
28 June 20240.13785
27 June 20240.13789
26 June 20240.13779
25 June 20240.13740
24 June 20240.13724
21 June 20240.13750
20 June 20240.13753
19 June 20240.13716
18 June 20240.13754
17 June 20240.13775
14 June 20240.13820
13 June 20240.13813
12 June 20240.13806
11 June 20240.13887
10 June 20240.13877
7 June 20240.13798
6 June 20240.13817
5 June 20240.13759
4 June 20240.13742
3 June 20240.13701

May 2024

DateRate
31 May 20240.13693
30 May 20240.13783
29 May 20240.13755
28 May 20240.13700
27 May 20240.13721
24 May 20240.13805
23 May 20240.13787
22 May 20240.13798
21 May 20240.13691
20 May 20240.13679
17 May 20240.13679
16 May 20240.13642
15 May 20240.13600
14 May 20240.13641
13 May 20240.13625
10 May 20240.13635
9 May 20240.13692
8 May 20240.13714
7 May 20240.13631
6 May 20240.13587
3 May 20240.13543
2 May 20240.13572

April 2024

DateRate
30 April 20240.13539
29 April 20240.13471
26 April 20240.13483
25 April 20240.13476
24 April 20240.13498
23 April 20240.13491
22 April 20240.13527
19 April 20240.13602
18 April 20240.13544
17 April 20240.13585
16 April 20240.13600
15 April 20240.13711
12 April 20240.13714
11 April 20240.13657
10 April 20240.13520
9 April 20240.13515
8 April 20240.13511
5 April 20240.13464
4 April 20240.13411
3 April 20240.13457
2 April 20240.13445

March 2024

DateRate
28 March 20240.13405
27 March 20240.13461
26 March 20240.13434
25 March 20240.13468
22 March 20240.13519
21 March 20240.13454
20 March 20240.13526
19 March 20240.13540
18 March 20240.13470
15 March 20240.13485
14 March 20240.13447
13 March 20240.13435
12 March 20240.13441
11 March 20240.13456
8 March 20240.13430
7 March 20240.13478
6 March 20240.13530
5 March 20240.13523
4 March 20240.13461
1 March 20240.13458

February 2024

DateRate
29 February 20240.13488
28 February 20240.13508
27 February 20240.13430
26 February 20240.13469
23 February 20240.13393
22 February 20240.13379
21 February 20240.13424
20 February 20240.13388
19 February 20240.13389
16 February 20240.13391
15 February 20240.13445
14 February 20240.13469
13 February 20240.13393
12 February 20240.13416
9 February 20240.13357
8 February 20240.13401
7 February 20240.13355
6 February 20240.13442
5 February 20240.13486
2 February 20240.13350
1 February 20240.13438

January 2024

DateRate
31 January 20240.13417
30 January 20240.13423
29 January 20240.13473
26 January 20240.13465
25 January 20240.13564
24 January 20240.13487
23 January 20240.13550
22 January 20240.13481
19 January 20240.13469
18 January 20240.13529
17 January 20240.13557
16 January 20240.13535
15 January 20240.13480
12 January 20240.13435
11 January 20240.13414
10 January 20240.13468
9 January 20240.13445
8 January 20240.13457
5 January 20240.13468
4 January 20240.13422
3 January 20240.13471
2 January 20240.13476

Where the figures come from

How this rate is calculated

No single official source publishes this pair. We calculated it from the figures below, which are shown exactly as their sources published them. The calculated rate is ours, not the sources’.

The ExchangeRate-API figure is a daily market reference, not an official rate and not our quote.

Source: ECB statistics. Rates By Exchange Rate API

Related

Questions

What were the highest and lowest MAD to CAD rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 MAD = 0.15288 CAD on 18 June 2026 and the lowest 0.14186 on 30 October 2026. From the first to the last figure of the period the rate moved −5.85% (calculated by us).
What were the highest and lowest MAD to CAD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 0.15431 CAD on 22 August 2025 and the lowest 0.14184 on 14 February 2025. From the first to the last figure of the period the rate moved +5.43% (calculated by us).
What were the highest and lowest MAD to CAD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 0.14386 CAD on 19 December 2024 and the lowest 0.13350 on 2 February 2024. From the first to the last figure of the period the rate moved +5.58% (calculated by us).
Are these figures the ones the source published?
The daily figures come from ExchangeRate-API’s daily market reference (not an official rate); where they are crossed with ECB figures, the result is calculated by us. Month averages and changes are also ours.

Disclaimer

Rates on this page are reference figures from official sources, or calculated by us from them, as of the date shown. They are for information only, are not an offer or a quote for any transaction, and are not investment, financial or tax advice. Past movements do not predict future ones. TrillioniPay shows the rate and fee for a payment before you confirm it.